suit of armor - Turco Inglés Diccionario